#include <iostream>
using namespace std;

int main() {

    long long n;
    cin >> n;

    // 计算出一天要经过的好秒速
    long long int initS = 24 * 60 * 60 * 1000;

    // 计算出当天所剩的毫秒数
    long long t = n % initS;

    // 计算出一小时的毫秒数
    long long hs = 60 * 60 * 1000;

    // 计算出当天所剩的小时数
    long long h = t / hs;

    // 减去小时数
    t -= h * hs;

    // 计算出一分钟的毫秒数
    long long ms = 60 * 1000;

    // 计算出所剩分钟数
    long long m = t / ms;

    // 减去分钟数
    t -= ms * m;

    // 计算出剩下的毫秒数是多少秒
    long long s = t / 1000;

    if (h < 10) {
        cout << "0" << h << ":";
    } else {
        cout << h << ":";
    }

    if (m < 10) {
        cout << "0" << m << ":";
    } else {
        cout << m << ":";
    }

    if (s < 10) {
        cout << "0" << s;
    } else {
        cout << s;
    }

    // 优化版本
    /*long long n, h, f, s;
    cin >> n;  // 输入毫秒数
    n /= 1000;  // 1s = 1000ms
    s = n % 60;
    f = n / 60 % 60;
    h = n / 3600 % 24;
    printf("%02d:%02d:%02d", h, f, s);*/
    return 0;
}